html{
/*Add gradient background*/
}

body {
	width: 1000px;
	margin: auto;
}

#container{
	background-color: #DCDCDC;
}

#header{
	background-color: #000;
	-moz-box-shadow: 0px 5px 2px #888888; /* Firefox */
	-webkit-box-shadow: 0px 5px 2px #888888; /* Safari and Chrome */
	box-shadow: 0px 5px 2px #888888;
}

#main_content{
	background-color: #FFFFFF;
	width: 95%;
	margin: auto;
	margin-top: 25px;
	margin-bottom: 20px;
	border: 1px solid #BBBBBB;
	border-radius:0px 0px 7px 7px;
	-moz-border-radius:0px 0px 7px 7px; /* Firefox 3.6 and earlier */
	-webkit-border-radius:0px 0px 7px 7px; /* Safari */
	font-family: "Verdana";
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

#main_content h1{
	text-align: center;
	z-index: 90;
	position: relative;
}

#footer{
	font-family: "Verdana";
	text-align: center;
	font-size: 10px;
	padding: 2px;
}

#login{
	background-color: #eef0ee;
	border: 1px solid #BBBBBB;
    float: right;
    margin-right: 14px;
    margin-top: -16px;
	height: 20px;
	font-family: Verdana;
	font-size: 12px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px; /* Firefox 3.6 and earlier */
	-webkit-border-radius: 5px 5px 0px 0px; /* Safari */
}

#menu{
	/*height: 50px;*/
}

#menu-items, #menu-items ul{
	list-style: none;
	height: 1px;
	padding-left: 15px;
	position: relative;
}

/*#menu-items, #menu-items *{
	padding: 0; margin: 0;
}*/

#menu-items li.dropdown{
	float:left;
	margin-top: 1px;
	margin-left: -1px;
	
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	border: 1px solid #BBBBBB;
	background-color: #eef0ee;
	/*cursor: pointer;*/
	font-family: Verdana;
	font-size: 12px;
	z-index: 100;
	
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px; /* Firefox 3.6 and earlier */
	-webkit-border-radius: 5px 5px 0px 0px; /* Safari */
	
}

#menu-items li.nodrop{
	float:left;
	margin-top: 1px;
	margin-left: -1px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	border: 1px solid #BBBBBB;
	background-color: #eef0ee;
	/*cursor: pointer;*/
	font-family: Verdana;
	font-size: 12px;
	
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px; /* Firefox 3.6 and earlier */
	-webkit-border-radius: 5px 5px 0px 0px; /* Safari */
	
}

#menu-items li#selected_item {
	font-weight: bold;
	background-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

#menu-items li#selected_item>ul {
	font-weight: normal;
}

#menu-items li:hover{
	background-color: #BBBBBB;
}

#menu-items li.dropdown a {
	display: block;
	text-decoration: none;
	color: #000000;
}

#menu-items li.nodrop a {
	display: block;
	text-decoration: none;
	color: #000000;
}

#menu-items li.dropdown ul{
	display: none;
	margin-top: 6px;
	width: 83%;
	margin-left: 10px;
	z-index: 100;
}

#menu-items li.dropdown:hover ul{
	display:block;	
}

#menu-items li.dropdown ul li{
	text-align: center;
	background-color: #eef0ee;
	border: 1px solid #BBBBBB;
	padding-bottom: 5px;
	padding-top: 5px;
	/*margin-right: -10px;*/
	margin-left: -41px;
	margin-top: -1px;
	margin-right: 1px;
}

#menu-items li.dropdown ul li:hover{
	background-color: #BBBBBB;
}

#article .article_Table{
	width: 100%;
}

#article .article_Title {
	font-size: 24px;
	font-weight: bold;
}

#article article_Img {
	text-align: right;
	padding-right: 10px;
}

#article .article_Author {
	font-style: italic;
	font-size: 13px;
	font-family: arial;
	color: #BBBBBB;
}

#article .article_Date {
	font-style: italic;
	font-size: 13px;
	font-family: arial;
	color: #BBBBBB;
}

#article .article_Author_and_Date {
	font-style: italic;
	font-size: 13px;
	font-family: arial;
	color: #BBBBBB;
}

#article .article_bookmark{
	width: 20px;
}

#article .article_subscription{
	width: 20px;
}

#article .article_Text {
	font-size: 14px;
}

#comments .comment_Author {
	font-style: italic;
	font-size: 12px;
	font-family: arial;
	color: #BBBBBB;
}

#comments .comment_Date {
	font-style: italic;
	font-size: 12px;
	font-family: arial;
	color: #BBBBBB;
}

#comments .comment_Text {
	font-size: 12px;
}

#main_content .new_article_buttons {
	text-align: center;
}

#register_form {
	width: 300px;
	margin: auto;
	
}

/* Rating section */
.hover_star {
	background: url('../images/star.png'); 
	z-index: 100;
}

.hover_star_rated {
	background: url('../images/star.png'); 
	z-index: 100;
}
/*span {
	float: left;
	cursor: pointer;
}*/

.clearleft {
	clear: left;
}

.asddiv { 
	display: block;
	width: 120px;
	padding-top: 10px;
	height: 16px;
	margin: 0;
}

.floatleft {
	/*float: left;*/
}

.highlight {
	font-family: Arial, sans-serif;
	font-size: 14px;
	position: relative;
	bottom: 9px;
	color: #93784b;
	font-weight: bold;
}

.star_rating {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #93784b;
	float: left;
	width: 100px;
	position: relative;
	top: 10px;
}
/* END Rating section */
